#include "Fusee.h"
#include "../Ressources.h"


Fusee::Fusee(PlateForme *cubeAssoc , SDL_Surface *ecran ) : Accessoir(cubeAssoc,Ressources::get_image(FUSEE),ecran) {
	estPorte = false;
}

bool Fusee::reagit(Pion *p , int dir){
	//if(dir <= 0){
		p->aFuser();
		p->relancer(300);
		estPorte = true;
		//si on le porte l'accessoir n'est plus associer a aucune plate forme
		cubeAssoc->associerAccessoir(NULL);
		cubeAssoc = NULL;

	//	cout << "l'objet fusee est porter : " << this << endl;
	//}
	return true;

}

bool Fusee::doitDisparaitre(){
	return Accessoir::doitDisparaitre() || estPorte;
}
